#pragma once

namespace TOB {
  namespace WS {
    
    class Token {
    private:
      Token();
      static Token* _self;
      
      int _counter;
    public:
      /**
       * Получение инстанции класса
       * @return указатель на объект
       */
      static Token* getInstance();
      /**
       * Получение уникального номера
       * @return токен
       */
      int getToken();
    };
  }
}
